home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part1 / 7222 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  5.4 KB

  1. Path: news.rhrz.uni-bonn.de!zeus!fasten
  2. From: fasten@zeus.informatik.uni-bonn.de (Bernhard Fastenrath)
  3. Newsgroups: comp.sys.amiga.misc
  4. Subject: Re: AmigaOS 4.x features
  5. Date: 6 Mar 1996 21:38:30 GMT
  6. Organization: Universit"at Bonn, Informatik Abt. II, R"omerstr. 164, 53117 Bonn
  7. Message-ID: <4hl0km$e72@news.rhrz.uni-bonn.de>
  8. References: <4h2p87$nu@news.rhrz.uni-bonn.de> <4hiq13$h6c@thebes.waikato.ac.nz>
  9. NNTP-Posting-Host: zeus.informatik.uni-bonn.de
  10. X-Newsreader: TIN [version 1.2 PL2]
  11.  
  12. Stephen B Hodge (sbh@cs.waikato.ac.nz) wrote:
  13. : Bernhard Fastenrath (fasten@weide.informatik.uni-bonn.de) wrote:
  14. : : When the subject "OS features" is brought up everybody starts talking about
  15. : : memory protection and virtual memory. Let's they that will be taken care of.
  16. : : 
  17. : : There are some other features I'd like to discuss:
  18. : I think the one that really needs to go in is network support. Include TCP/IP
  19. : like unix has.
  20. :
  21. Okay but that's obvious :-)
  22.  
  23. : :   - ARexx was nice (and still is) but there's room for improvement.
  24. : :     I'd like to see python (http://www.python.org) either as a
  25. : :     second (official(!)) language or as the successor of ARexx.
  26. : :     Python can even be used for applets (like Java).
  27. : I say go with Java, especially in a network environment.
  28. Hmpf, maybe I will get used to Java but I'm not (yet) convinced ...
  29.  
  30. : :   - source code win32 API compatibility!? (NO, I don't want it but everybody
  31. : :     else is going this way, so it might be a good idea ...)
  32. : No, bad idea, possibly some sort of porting library could be developed, along
  33. : the lines of ixemul.library but putting in the OS is not a smart move and will
  34. : not help the amiga.
  35. That's what I meant. win32.library and mfc.library. I'm not that familiar with
  36. the windows API and I will leave it to others to decide if it is possible (with
  37. reasonable development resources). OS/2 and some Unices are going this way.
  38.  
  39. : :   - a hidden flag for assignments the user doesn't want to see (If
  40. : :     program XY wants XY: assigned to its home I'm not interested).
  41. : Why not implement the hidden protection bit, and allow assigns to have
  42. : protection bits (they should have anyway). That way they they can be hidden
  43. : as you want, but other files and directories can also be hidden.
  44. Sounds good. But please give me a "ls -a".
  45.  
  46. : :   - Workbench should be multi-threaded (and allow grid positioning
  47. : :     like ******* ** (no that's not "Clean Up")).
  48. : Workbench needs to be made more functional. Things like automatically closing
  49. : the parent window (like Macs with option double-click), multiple windows 
  50. : similar to X Windows virtual window managers, make it more user customizable.
  51. There are already several public screen managers which are similar to
  52. unix virtual window managers but it's not a bad idea to include one with the OS.
  53.  
  54. : :   - low level game library (not really an OS feature)
  55. : No. Games should go through the OS. The power to make this viable should be
  56. : available with PPC, so a special mechanism for games should not be required.
  57. Maybe, but most games want to lock out the OS anyway.
  58.  
  59. : :   - MacOS binary compatibility (ShapeShifter)
  60. : No. On a PPC machine, if you want to run mac binaries, you buy MacOS, if you
  61. : want to run Windoze you buy WindowsNT, if you want unix you buy one of several
  62. : flavours of unix available. We want an Amiga so we should stick to an Amiga.
  63. On my A3000 they run both at the same time. I like it but you are probably right.
  64.  
  65. : I think that intuition needs an overhaul. There are many commodity functions
  66. : that should be included directly, such as cycle to menu, magic menus, conclip
  67. : etc.
  68. : Clipboard support should be improved. We have a nice multitasking OS, but at
  69. : the moment information exchange between programs is not easy in many cases.
  70. : Graphics needs to be enhanced, including RTG and a 3D library (like SGIs have).
  71. : The task scheduler need replacing - with something like Executive.
  72. A big YES to the above.
  73.  
  74. : The filesystems need minor improvements, to be useful in a networked
  75. : environment, adding owner ids, and different security levels (ie. owner, group,
  76. : system protection bits).
  77. How about the linux ext2fs? Of course, there should still be a single-user
  78. filesystem included with the OS.
  79.  
  80. : One thing that would also be nice is a dynamic linking system (which is similar
  81. : to our runtime shared libraries, but not quite the same - we should have both).
  82. I have heard this before but, strange but true (at least strange), I never missed
  83. dynamic linking.
  84.  
  85. : I think if all of that could be done, will keeping the OS fast (which is really
  86. : only a task scheduling thing), we would have an OS better than any on the
  87. : market at the moment. It is probably better to forget about compatability, and
  88. : provide that as either as seperate OS (just a port of 3.1) or as a set of
  89. : libraries - ie. have a new executable code format / task structure so that
  90. : the OS can give a program the libraries it wants.
  91. Compatiblity is never the "all or nothing" decision I've often heard in this
  92. newsgroup. Compatiblity to what do you want to give up? 
  93.  
  94. -- 
  95.  
  96. _|_|_|_|_|_|_|_|_|_|_|_|_|_|_///_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|
  97. _| Bernhard Fastenrath      ///  http://titan.cs.bonn.edu/~fasten/ :        _|
  98. _| fasten@cs.bonn.edu   \\\///   - XWorkbench 0.2 (Amiga Workbench for X11) _|
  99. _| fasten@shw.com        \XX/    - Ext2 filesystem 0.5b for AmigaDOS, 0.3   _|
  100. _|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|
  101.  
  102. Hi, I'm not a signature virus. Why don't you just copy me into your signature?
  103.